package com.lengmou.dao;

import com.lengmou.entity.RechargeCards;

import java.util.List;
import java.util.Map;

public interface RechargeCardsDao {
//    获取所有的充值卡
    public List<RechargeCards> querysAll();
//     根据id获取对应的充值卡
    public RechargeCards queryById(String id);
//    获取对应类型的充值卡
    public List<RechargeCards> querysByState(int state);
//    获取对应金额的充值卡
    public List<RechargeCards> querysByMoney(double money);
//    获取指定用户使用的点卡
    public List<RechargeCards> querysByUserid(int userid);
//    添加充值
    public int addRechargeCards(RechargeCards cards);
//    批量添加充值卡
    public int addsRechargeCards(List<RechargeCards> cardsList);
//  修改充值卡
    public int updateRechargeCards(RechargeCards cards);
//    删除充值卡
    public int deleteRechargeCards(String id);
    public List<RechargeCards> search(Map<String, Object> map);
}
